﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Media.Imaging;

namespace ImageProcessing
{
    public static class FiltersOperations
    {
        #region Linear

        public static void FilterLinearFIR(WriteableBitmap image)
        {
        }

        public static void FilterLinearIIR(WriteableBitmap image)
        {
        }

        public static void FilterLinearAveraging(WriteableBitmap image)
        {
        }

        #endregion

        #region NonLinear

        public static void FilterNonLinearMedian(WriteableBitmap image)
        {
        }

        public static void FilterNonLinearWeightedMedian(WriteableBitmap image)
        {
        }

        public static void FilterNonLinearRank(WriteableBitmap image)
        {
        }

        public static void FilterNonLinearSlidingEqualization(WriteableBitmap image)
        {
        }

        #endregion

        #region Gradient

        public static void FilterGradientDifference(WriteableBitmap image)
        {
        }

        public static void FilterGradientMaxDifference(WriteableBitmap image)
        {
        }

        public static void FilterGradientRoberts(WriteableBitmap image)
        {
        }

        public static void FilterGradientPrewitt(WriteableBitmap image)
        {
        }

        public static void FilterGradientSobel(WriteableBitmap image)
        {
        }

        #endregion
    }
}
